package com.fs.video.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.fs.video.pojo.Videos;
import com.fs.video.vo.VideosVO;
import org.springframework.web.multipart.MultipartFile;

public interface VideosService {
    /**
     * 上传视频
     * @param userId
     * @param video
     * @return  视频保存路径
     */
    String  upload(String userId, MultipartFile video);

    /**
     * 保存视频信息
     * @param videos
     */
    void save(Videos videos);

    /**
     * 分页查询,包含发布者的头像与昵称
     * @param pageIndex 页码
     * @param pageSize 页容量: 每页显示几条
     */
    IPage<VideosVO> selectByPage(Integer pageIndex,Integer pageSize);
}
